Home | History | Annotate | Download | only in CSharp2
      1 Check:
      2 
      3 RewriteRuleElementStream is in CSharp3 not a generic type!
      4 
      5 Look for Get() to turn into indexers!
      6 
      7 API CHANGES FROM ANTRLR 3.1 to ANTLR 3.2
      8 
      9 Removed any obsolete API. Lots of properties and methods have been turned virtual. Constants in UPPERCASE_ONLY have been turned into UppercaseOnly.
     10 
     11 Antlr.Runtime.Tree.Tree renamed to Antlr.Runtime.Tree.TreeConstants
     12 
     13 Antlr.Runtime.BaseRecognizer.Failed() has been turned into a property
     14 Antlr.Runtime.BaseRecognizer.NEXT_TOKEN_RULE_NAME renamed to Antlr.Runtime.BaseRecognizer.NextTokenRuleName
     15 Antlr.Runtime.BaseRecognizer.MEMO_RULE_FAILED renamed to Antlr.Runtime.BaseRecognizer.MemoRuleFailed
     16 Antlr.Runtime.BaseRecognizer.MEMO_RULE_UNKNOWN renamed to Antlr.Runtime.BaseRecognizer.MemoRuleUnknown
     17 Antlr.Runtime.BaseRecognizer.INITIAL_FOLLOW_STACK_SIZE renamed to Antlr.Runtime.BaseRecognizer.InitialFollowStackSize
     18 Antlr.Runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL renamed to Antlr.Runtime.BaseRecognizer.DefaultTokenChannel
     19 Antlr.Runtime.BaseRecognizer.HIDDEN renamed to Antlr.Runtime.BaseRecognizer.Hidden
     20 Antlr.Runtime.BaseRecognizer.Input has been removed.
     21 
     22 Antlr.Runtime.Parser.Input - return type has been changed to ITokenStream
     23 
     24 Antlr.Runtime.Lexer.Input - return type has been changed to ICharStream
     25 
     26 Antlr.Runtime.TreeParser - return type has been changed to ITreeNodeStream
     27 
     28 Antlr.Runtime.RuleReturnScope - removed setters from properties
     29 
     30 Antlr.Runtime.ParserRuleReturnScope - removed setters from properties
     31 Antlr.Runtime.ParserRuleReturnScope.start has been made public
     32 Antlr.Runtime.ParserRuleReturnScope.stop has been made public
     33 
     34 Antlr.Runtime.TreeRuleReturnScope - removed setter from property
     35 
     36 Antlr.Runtime.Tree.RewriteRuleElementStream is no longer generic (this causes appropriate changes to the derived classes). Usually T and SpecializingType have been replaced with "object".
     37 Antlr.Runtime.Tree.RewriteRuleElementStream.HasNext has been turned into a property
     38 Antlr.Runtime.Tree.RewriteRuleElementStream._Next() has been merged with NextTree()
     39 Antlr.Runtime.Tree.RewriteRuleElementStream.Dup() has been added
     40 
     41 Antlr.Runtime.Tree.RewriteRuleTokenStream.Dup() has been added
     42 
     43 Antlr.Runtime.Tree.RewriteRuleTokenStream.Dup() has been added
     44 
     45 Antlr.Runtime.CharStreamConstants.EOF has been renamed to EndOfFile
     46 
     47 Antlr.Runtime.Tree.ITreeAdaptor.GetNilNode has been turned into property Nil (implementing classes followed)
     48